deputy director of public prosecution - Spanish English Dictionary